package com.js.purs.service;

import java.util.List;
import com.js.purs.domain.PurBindLoadFiles;

/**
 * 招标文件下载Service接口
 * 
 * @author lzq
 * @date 20240710
 */
public interface IPurBindLoadFilesService 
{
    /**
     * 查询招标文件下载
     * 
     * @param loadId 招标文件下载主键
     * @return 招标文件下载
     */
    public PurBindLoadFiles selectPurBindLoadFilesByLoadId(Long loadId);

    /**
     * 查询招标文件下载列表
     * 
     * @param purBindLoadFiles 招标文件下载
     * @return 招标文件下载集合
     */
    public List<PurBindLoadFiles> selectPurBindLoadFilesList(PurBindLoadFiles purBindLoadFiles);

    /**
     * 新增招标文件下载
     * 
     * @param purBindLoadFiles 招标文件下载
     * @return 结果
     */
    public int insertPurBindLoadFiles(PurBindLoadFiles purBindLoadFiles);

    /**
     * 修改招标文件下载
     * 
     * @param purBindLoadFiles 招标文件下载
     * @return 结果
     */
    public int updatePurBindLoadFiles(PurBindLoadFiles purBindLoadFiles);

    /**
     * 批量删除招标文件下载
     * 
     * @param loadIds 需要删除的招标文件下载主键集合
     * @return 结果
     */
    public int deletePurBindLoadFilesByLoadIds(Long[] loadIds);

    /**
     * 删除招标文件下载信息
     * 
     * @param loadId 招标文件下载主键
     * @return 结果
     */
    public int deletePurBindLoadFilesByLoadId(Long loadId);
}
